<!DOCTYPE html>
<script>

function boom()
{
  var r = document.documentElement;

  while (r.firstChild)
    r.removeChild(r.firstChild);

  var a = document.createTextNode("a");
  r.appendChild(a);
  a.splitText(0);
  a.splitText(0);

  document.documentElement.offsetHeight;

  r.appendChild(document.createTextNode("b"));
}

window.addEventListener("load", boom, false);

</script>
